package com.aaa.tars.util;

/**
 * @FileName: ResultUtil
 * @Description:
 * @Author: 李宗盛
 * @CreateTime: 2025/8/22 14:29
 * @Version: 17
 */
public class ResultUtil {
    /**
     * 统一返回成功
     * @param data
     * @return
     * @param <A>
     */
    public  static  <A> Result success (A data){
        return new Result(ResultStatus.SUCCESS.getStatusCode(), ResultStatus.SUCCESS.getStatusMessage(), data);
    }

    /**
     * 统一返回失败
     * @param data
     * @return
     * @param <A>
     */
    public  static  <A> Result error (A data){
        return new Result(ResultStatus.ERROR.getStatusCode(), ResultStatus.ERROR.getStatusMessage(), data);
    }
}
